package com.fintech.third.model.moxie.carries;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;

@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class VoiceCall implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@JsonProperty("details_id")
	private String details_id;

	@JsonProperty("time")
	private String time;

	@JsonProperty("peer_number")
	private String peerNumber;

	@JsonProperty("location")
	private String location;

	@JsonProperty("location_type")
	private String locationType;

	@JsonProperty("duration")
	private Integer durationInSecond;

	@JsonProperty("dial_type")
	private String dialType;

	@JsonProperty("fee")
	private Integer fee;

	public String getDetails_id() {
		return details_id;
	}

	public void setDetails_id(String details_id) {
		this.details_id = details_id;
	}

	public String getTime() {
		return time;
	}

	public void setTime(String time) {
		this.time = time;
	}

	public String getPeerNumber() {
		return peerNumber;
	}

	public void setPeerNumber(String peerNumber) {
		this.peerNumber = peerNumber;
	}

	public String getLocation() {
		return location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public String getLocationType() {
		return locationType;
	}

	public void setLocationType(String locationType) {
		this.locationType = locationType;
	}

	public Integer getDurationInSecond() {
		return durationInSecond;
	}

	public void setDurationInSecond(Integer durationInSecond) {
		this.durationInSecond = durationInSecond;
	}

	public String getDialType() {
		return dialType;
	}

	public void setDialType(String dialType) {
		this.dialType = dialType;
	}

	public Integer getFee() {
		return fee;
	}

	public void setFee(Integer fee) {
		this.fee = fee;
	}

	@Override
	public String toString() {
		return "VoiceCall{" + "time='" + time + '\'' + ", peerNumber='" + peerNumber + '\'' + ", location='" + location
				+ '\'' + ", locationType='" + locationType + '\'' + ", durationInSecond=" + durationInSecond
				+ ", dialType='" + dialType + '\'' + ", fee=" + fee + '}';
	}
}